Always enable trivial-httpd for tests
authorAlex Kiernan <alex.kiernan@gmail.com>
Wed, 4 Sep 2019 16:29:15 +0000 (17:29 +0100)
committerAlex Kiernan <alex.kiernan@gmail.com>
Wed, 9 Oct 2019 05:04:54 +0000 (06:04 +0100)
When running tests we always need ostree-trivial-httpd, so enable it
unconditionally

Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Makefile.am
ci/build.sh
ci/travis-build.sh

index cd04a055045adafdf4f7875ab91f35d1c5ab1f2e..673dbf88de559804e8a9a747ac7805661d13175a 100644 (file)
@@ -39,6 +39,7 @@ AM_DISTCHECK_CONFIGURE_FLAGS += \
        --enable-gtk-doc \
        --enable-man \
        --disable-maintainer-mode \
+       --enable-trivial-httpd-cmdline \
        $(NULL)
 
 GITIGNOREFILES = aclocal.m4 build-aux/ buildutil/*.m4 config.h.in gtk-doc.make
index 0901507498f2e8df4a10982773feb723dd75b5c2..806af050b7804bdd3be7ec3970c4ca6ab309e520 100755 (executable)
@@ -22,6 +22,11 @@ case "${CONFIGOPTS:-}" in
         fi
         ;;
 esac
+# unless libsoup is disabled, enable trivial-httpd for the tests
+case "${CONFIGOPTS:-}" in
+    *--without-soup*) ;;
+    *) CONFIGOPTS="${CONFIGOPTS:-} --enable-trivial-httpd-cmdline" ;;
+esac
 
 # always fail on warnings; https://github.com/ostreedev/ostree/pull/971
 # NB: this disables the default set of flags from configure.ac
index 3fd969bdced6a0fe55b4bbecea7c0d478a0d57c1..7c85313a2d327cf755c24857823162a391d51943 100755 (executable)
@@ -85,6 +85,7 @@ make="make -j${ci_parallel} V=1 VERBOSE=1"
 
 ../configure \
     --enable-always-build-tests \
+    --enable-trivial-httpd-cmdline \
     ${ci_configopts}
     "$@"